home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group95c.txt / 000115_icon-group-sender _Tue Dec 5 14:14:01 1995.msg < prev    next >
Internet Message Format  |  1996-01-03  |  1KB

  1. Received: by cheltenham.cs.arizona.edu; Tue, 5 Dec 1995 16:43:36 MST
  2. Date: Tue, 5 Dec 1995 14:14:01 -0600
  3. From: jeffery@dragon.cs.utsa.edu (Clinton Jeffery)
  4. Message-Id: <9512052014.AA29357@dragon.cs.utsa.edu>
  5. To: H.Lawson@tees.ac.uk
  6. Cc: icon-group@cs.arizona.edu
  7. In-Reply-To: <AA18079.9512041925.scorch@uk.ac.tees> (H.Lawson@tees.ac.uk)
  8. Subject: Re: Can't find path for Icon
  9. Content-Length: 946
  10. Errors-To: icon-group-errors@cs.arizona.edu
  11.  
  12.  
  13.    [Hamish Lawson asks a query about DOS Icon's executable headers]
  14.    Although the argument to execvp (whatever that is) doesn't explicitly 
  15.    specify that the program it's trying to run has a .exe extension
  16.    [... the error message in fact indicates that an iconx.exe is needed]
  17.  
  18. execvp() is a C function that Icon's executable header calls in order to run
  19. iconx.  As far as I know, execvp requires a .EXE file, a .bat file won't do.
  20.  
  21.    If so, is it possible to change it so that no particular extension is
  22.    assumed, thus allowing iconx.bat to be found?
  23.  
  24. In order to execute a batch file from C code (in the Icon header), you'd
  25. have to invoke a new version of command.com.  We probably can't do that
  26. in the general case because it would eat up valuable memory.
  27.  
  28. Someone else knows more about DOS executable headers than I; perhaps someone
  29. can confirm this.
  30.  
  31. Clint Jeffery
  32. jeffery@ringer.cs.utsa.edu
  33. The University of Texas at San Antonio
  34.